/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ejbean;

import entities.Usuario;
import java.util.List;
import javax.ejb.Local;
import javax.persistence.NamedQuery;

/**
 *
 * @author Alex
 */
@Local
public interface UsuarioBeanLocal {

    List<Usuario> findAll();
    
    List<Usuario> findAllSinSuper();

    Usuario findByUsuarioId(Integer idUsuario);

    List<Usuario> findByUsuario(String nombre);

    Usuario findByEmailAndPassword(String usuario, String password);

    Usuario findByEmail(String email);

    List<Usuario> findByFechaRegistro(String fechaRegistro);

    Usuario insert(Usuario usuario);

    Usuario update(Usuario usuario);
    
    void remove(Usuario usuario);
}
